package com.xy.api.service.mainData;

import com.xy.api.model.dto.mainData.ContactDTO;
import com.xy.api.model.request.mainData.ContactRequest;
import com.xy.api.model.response.Rows;

import java.util.List;

public interface IContactService {

    /**
     * 根据供应商ID查询联系方式
     *
     * @param request
     * @return
     */
    Rows<ContactDTO> queryContactList(ContactRequest request);

    /**
     * 联系方式详情
     *
     * @param id
     * @return
     */
    ContactDTO contactDetail(Long id);

    /**
     * 编辑联系方式
     *
     * @param request
     * @return
     */
    void editContact(ContactDTO request);

    /**
     * 删除联系方式
     *
     * @param id
     */
    void deleteContact(Long id);
}
